device affording protection against wind effects - Espagnol Anglais Dictionnaire